#include "tableValueText.h"

void initTableValueText()
{
	int i;
	
	for(i=0;i<TABLE_VALUE_TEXT_SIZE;i++)
	{
		tableValueText[i] = NULL;
	}
	
	nbElementValueText = 0;
}

int ajoutTableValueText(char * text)
{
	int index = 0;
	int trouve = 0;
	
	while(nbElementValueText < TABLE_VALUE_TEXT_SIZE && !trouve && index < TABLE_VALUE_TEXT_SIZE)
	{
		if(tableValueText[index] == NULL)
		{
			trouve = 1;
		}
		else
		{
			index ++;
		}
	}
	
	if(trouve)
	{
		tableValueText[index] = malloc(sizeof(char) * (strlen(text)+1));
		strcpy(tableValueText[index], text);
		
		nbElementValueText++;
	}
	else
	{
		index = -1;
	}
	return index;
}

void suppressionTableValueText (int i)
{
	tableValueText[i] = NULL;
	nbElementValueText --;
}
